﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package org.aswing.plaf {
    import flash.display.*;
    import org.aswing.*;
    import org.aswing.geom.*;
    import org.aswing.graphics.*;

    public interface ComponentUI {

        function installUI(_arg1:Component):void;
        function uninstallUI(_arg1:Component):void;
        function refreshStyleProperties():void;
        function paint(_arg1:Component, _arg2:Graphics2D, _arg3:IntRectangle):void;
        function paintFocus(_arg1:Component, _arg2:Graphics2D, _arg3:IntRectangle):void;
        function getInternalFocusObject(_arg1:Component):InteractiveObject;
        function getPreferredSize(_arg1:Component):IntDimension;
        function getMinimumSize(_arg1:Component):IntDimension;
        function getMaximumSize(_arg1:Component):IntDimension;
        function putDefault(_arg1:String, _arg2):void;
        function getDefault(_arg1:String);
        function getBoolean(_arg1:String):Boolean;
        function getNumber(_arg1:String):Number;
        function getInt(_arg1:String):int;
        function getUint(_arg1:String):uint;
        function getString(_arg1:String):String;
        function getBorder(_arg1:String):Border;
        function getIcon(_arg1:String):Icon;
        function getGroundDecorator(_arg1:String):GroundDecorator;
        function getColor(_arg1:String):ASColor;
        function getFont(_arg1:String):ASFont;
        function getInsets(_arg1:String):Insets;
        function getStyleTune(_arg1:String):StyleTune;
        function getInstance(_arg1:String);
        function getClass(_arg1:String):Class;

    }
}//package org.aswing.plaf 
